Uncanny_Automator\Google_Sheet_Helpers D

Total Complexity 157
Dependencies 6
Dependents 6
Total lines 1,565
Lines of code 834
Logical lines of code 396
Comment lines 376
Methods 41
Properties 7

Methods 41

Method Rating Maintainability Complexity Lines of code
get_google_drives()
A
46 10 38
handle_file_picker_auth()
A
42 8 57
maybe_migrate_googlesheets()
A
44 8 48
api_get_worksheets_from_spreadsheet()
A
48 8 34
fetch_worksheets_columns()
A
44 7 48
api_get_google_drives()
A
49 8 31
get_google_worksheets()
A
48 7 32
get_google_sheet_columns()
A
48 7 32
has_missing_scope()
S
54 7 22
api_get_rows()
S
47 6 36
get_google_spreadsheets()
S
49 6 31
api_get_spreadsheets_from_drive()
S
51 5 28
validate_oauth_tokens()
S
50 5 27
get_worksheet_rows_gsspreadsheet()
S
53 5 21
is_connected()
S
60 5 14
get_user_info()
S
53 4 25
get_columns()
S
58 4 15
api_user_info()
S
59 4 15
fetch_spreadsheets()
S
52 3 29
resend_with_current_credentials()
S
61 4 13
__construct()
S
47 2 35
select_gsspreadsheet_from_gsdrive()
S
58 3 17
get_client_scopes()
S
63 3 11
disconnect_user()
S
58 2 17
handle_file_picker()
S
57 2 16
get_google_client()
S
67 3 7
api_call()
S
59 2 14
select_gsworksheet_from_gsspreadsheet()
S
61 2 13
api_revoke_access()
S
63 2 11
maybe_generate_sheet_id()
S
68 2 7
has_generic_drive_scope()
S
74 2 4
num2alpha()
S
68 2 6
fetch_worksheets_columns_search()
S
61 1 13
fetch_worksheets()
S
62 1 12
api_update_row()
S
63 1 11
select_gsworksheet_from_gsspreadsheet_columns()
S
64 1 9
disconnect_and_revoke_credentials()
S
66 1 9
api_get_range_values()
S
66 1 9
api_append_row()
S
64 1 10
setOptions()
S
81 1 3
get_spreadsheets()
S
74 1 4